From 670a78de46205caff8e84a959fc85c5be7fdd89c Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Sun, 4 Aug 2024 12:10:39 -0500 Subject: [PATCH] Dependencies are dynamic because they contain version numbers --- src/pgwui_develop/TEMPLATE/pyproject.toml.mak | 8 +------- src/pgwui_develop/TEMPLATE/setup.py.mak | 13 ++++++++++++- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/pgwui_develop/TEMPLATE/pyproject.toml.mak b/src/pgwui_develop/TEMPLATE/pyproject.toml.mak index b8fc47a..55f7151 100644 --- a/src/pgwui_develop/TEMPLATE/pyproject.toml.mak +++ b/src/pgwui_develop/TEMPLATE/pyproject.toml.mak @@ -15,18 +15,12 @@ name = "${component.lower()}" # new features. Fix releases introduce fixes. dynamic = [ "version", "readme", + "dependencies", # dynamic because version numbers are injected "optional-dependencies" # dynamic because version numbers are injected ] description = '''${summary}''' requires-python = ">=3.7" -# Run-time dependencies. -dependencies = [ - 'markupsafe', - 'pgwui_common', - 'pyramid', -] - # The license should be clear from the classifier, below # license = {file = "LICENSE.txt"} authors = [{name = '${author_name}', email = '${author_email}'}] diff --git a/src/pgwui_develop/TEMPLATE/setup.py.mak b/src/pgwui_develop/TEMPLATE/setup.py.mak index aa6bcd2..e7127b0 100644 --- a/src/pgwui_develop/TEMPLATE/setup.py.mak +++ b/src/pgwui_develop/TEMPLATE/setup.py.mak @@ -58,9 +58,19 @@ def filter_readme(): # -# optional-dependencies +# dependencies (run-time) # +install_requires = [ + 'markupsafe', + 'pgwui_core==' + version, + 'pgwui_upload_core==' + version, + 'psycopg', + 'pyramid', +] +# +# optional-dependencies +# extras_require = { "test": [ "pgwui_develop==" + version, @@ -76,5 +86,6 @@ if __name__ == '__main__': version=version, long_description=filter_readme(), long_description_content_type='text/x-rst', + install_requires=install_requires, extras_require=extras_require ) -- 2.34.1